body {font-size:12px;padding:0;margin:0 auto;color:#666;font-family:"Tahoma,Helvetica,Arial,sans-serif";background:#EEE;}
ul,li {margin:0px;padding:0px;list-style:none;} h1,h2,h3,h4,h5,h6,form,dl,dd,dt {margin:0px;padding:0px;} img {border:0px;margin:0px;padding:0px;}
#clear, .clear{clear:both;}
a, a:link {text-decoration:none;outline:none;color:#666;} a:hover {color:#666;text-decoration:underline;}
.off {display:none;} .on {display:block;}

.main {margin:0 auto 20px;overflow:hidden}
/*==== Header css ====*/
.header {
	width:100%;
	background-color: #393D49;
}
.header .ui-nav{padding-left:0;}
.ui-nav {
	margin: 0 auto;
}

.ui-nav a:hover{text-decoration:none;}
.ui-nav .ui-logo {
	width: 220px;height:55px;
	float: left;
	margin-top: 3px;
	margin-right: 50px;
	line-height: 55px;
	text-indent:-9999px;
	text-align:center;
	background:url(../img/logo.png) 0 0px
}
.ui-icon-home{color:#888;}

/*==== Search css ====*/
.headhome{padding:10px 0;margin:0 auto;line-height:25px;clear:both;position:relative;}
.headhome .search{position:absolute;right:0;}
.headhome .search input{position:relative;padding:0 10px;height:24px;line-height:24px;width:250px;border:#CCC solid 1px;border-radius:0;}
.headhome .search button{position:absolute;top:1px;right:1px;height:24px;background:#EEE;cursor:pointer;padding:0 4px;border:0;}
.search .ui-icon-search{font-size:23px;}

.color_r1 {color:red;}
.color_r2 {color:#F22E00;}
.color_6 {color:#666;}

.padding_t10 {padding-top:10px;}
.padding_t20 {padding-top:20px;}
.padding_t30 {padding-top:30px;}
.padding_l10 {padding-left:10px;}
.padding_l20 {padding-left:20px;}
.padding_b10 {padding-bottom:10px;}
.padding_b20 {padding-bottom:20px;}
.margin_t10 {margin-top:10px;}
.margin_t20 {margin-top:20px;}
.margin_tb12 {margin-top:12px;margin-bottom:12px;}
.ml20 {margin-left:20px;}
.p_lr8 {padding:0 8px} .br_a {border:#CCC solid 1px;} .bg6 {background:#EEE;}

/*==== page css ====*/
.page {clear:both;PADDING:5px 0;TEXT-ALIGN:center;}
.page a {BORDER:#555 1px solid;PADDING:6px 8px 4px 8px;BACKGROUND-POSITION:50% bottom;FONT-WEIGHT:bold;COLOR:#888;MARGIN-RIGHT:5px;TEXT-DECORATION:none;}
.page a:hover {text-decoration:underline;BACKGROUND-IMAGE:none;COLOR:#fff;BACKGROUND-COLOR:#222;}
.page a:active {BACKGROUND-IMAGE:none;COLOR:#fff;BACKGROUND-COLOR:#4261df;}
.page .current {PADDING:7px 9px 5px 9px;FONT-WEIGHT:bold;COLOR:#FFFFFF;MARGIN-RIGHT:5px;background-color:#444;}
.page .disabled {DISPLAY:none;}
.page a.hit,.page .hit {BACKGROUND-IMAGE:none;COLOR:#fff;BACKGROUND-COLOR:#0066CC;}
.page a.a1 {color:#BBB;}

/*文字排版、颜色*/
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.text_i5 {text-indent:5px;}
.fb {font-weight:bold;}
.gray, .gray a {color:#eee;}
.gray a:hover {color:#eee;text-decoration:underline}

/*==== Footer css ====*/
.tongji {width:100%;margin-top:50px;text-align:center}
/*==== ulink css ====*/
.ulink {margin:20px auto;color:#555}
.ulink li {float:left;margin:0 10px}
/*==== footer css ====*/
#footer, #footer a{color:#999;line-height:1.5;}
#footer {background:#3D3D3D;width:100%;height:100px;text-align:center;display:block;bottom:0;}

@media screen and (min-width: 1200px) { /* 桌面屏幕尺寸大于等于 1200px 时执行的样式 */
	.main, .ui-nav, .headhome, .ulink{width:1200px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) { /* 桌面屏幕尺寸在 992px 到 1199px 之间时执行的样式 */
	.main{padding:0 15px!important;} .headhome{margin:0 15px;}
	.ui-nav .ui-logo{margin-left:20px;}
}
@media screen and (max-width: 767px) { /* 移动屏幕尺寸小于等于 767px 时执行的样式 */
	.main{padding:0 10px!important;} .headhome{margin:0 10px;}
}